/**
 * 设置菜单面板
 */
 export const menu = function (filename: string, desc?: string) {
    return cc._decorator.menu(!CC_EDITOR ? '' : 'App/' + (filename && filename.replace(/\\|\//g, '/').split('com/').pop().split('.')[0].split('/').reduce(function (t, v, i, j) {
        return (i === 1 ? t.replace(t[0], t[0].toLocaleUpperCase()) : t) + '/' + (i < j.length - 1 ? v.replace(v[0], v[0].toLocaleUpperCase()) : v);
    })) + (desc ? `(${desc})` : ''));
};